gusucode.com > VC++ Win32编程基础实例-源码程序 > VC++ Win32编程基础实例-源码程序/程序说明.txt
Win32 Windows编程基础实例+源代码,内容涉及如下要点: 1 Windows编程基础 2 Windows文字的编码 3 窗口程序 4 窗口消息 5 菜单和加速键 6 绘图 7 对话框 8 基本控件 8个实例文件夹分别对应以上源码。 一 Windows编程基础: 1 Win32应用程序的基本类型 1.1 控制台程序 不需要完善的Windows窗口,可以使用DOS窗口 的方式显示。 1.2 Win32窗口程序 包含窗口的程序。可以通过窗口与程序进行交互。 1.3 Win32库程序 提供已有的代码,供其他程序使用。 动态库:DLL 是在执行的时候可以加载的程序。 静态库:LIB 是在编译链接是使用的程序。 1.4 对比 1.4.1 程序的入口函数不同 控制台:main Win32窗口程序:WinMain 动态库DLL:DllMain 静态库LIB:无 1.4.2 编译链接后存在的形式不同 控制台和Win32窗口程序:EXE文件,可以执行 动态库DLL:DLL文件,无法执行 静态库LIB:LIB文件,无法执行 1.4.3 执行结果不同 控制台:使用DOS窗口,自己没有窗口。 Win32窗口程序:会产生自己的窗口, 可以将结果输出或者从窗口接受输入。 动态库DLL:自己无法执行,提供可以执行 的代码,当EXE等程序执行时,可以使用 这些代码.执行时,该库必须在指定的路径. 静态库LIB: 自己无法执行,提供给程序在 编译链接时使用,将库中的代码嵌入到 程序当中.执行时,不需要该库存在. ……